

function initAndQueryForTable(state){
	var url = "querySjcxByCondition.shtml";
	//取到查询的条件
	var data = packageDataForSjcx();
	var tableId = "";
	if(state=="00")
		tableId = "sjcxJb_table";
	if(state=="01")
		tableId = "sjcxClz_table";
	if(state=="02")
		tableId = "sjcxSjzj_table";
	//查询数据库
	if(state == null){
		url = "";
		tableId =  "sjcxJb_table";
	}else{
		data.state = state;
	}
	$("#"+tableId).datagrid({
		url:url,
		queryParams : data,
		onLoadError : function(res) {
			alert("查询失败!");
		},
		onLoadSuccess : function(res) {
		},
		striped : true,
		pageSize : 10,
		height : 315,
		nowrap : false,
		columns : [[{
						field : 'yjsj01010',
						title : '事件接报时间',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01020',
						title : '灾害点编号',
						width : 200,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsjjbqk0102',
						title : '灾害点标识',
						width : 100,
						align : 'center',
						editor : 'text',
						formatter : function(value, rec, rowIndex) {// value id rec
							// 该对象
							
							var name = rec.yjsjjbqk0102;
							var showStr = top.getOperTypeZhdByCode(name);
							var resutsHTML = "";
							var resutsHTML = "<div style='align:center;'>"
									+ showStr
									+"</div>";
							return resutsHTML;
						}
					},{
						field : 'yjsj01022',
						title : '信息接报时间',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01024',
						title : '信息续报时间',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01025',
						title : '气象预警统一编码',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01026',
						title : '气象预警时间',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01027',
						title : '数据来源',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01030',
						title : '事件处理完成时间',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01040',
						title : '事件处理开始时间',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01060',
						title : '电话号码',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01070',
						title : '事件级别',
						width : 100,
						align : 'center',
						editor : 'text',
						formatter : function(value, rec, rowIndex) {// value id rec
							// 该对象
							var name = rec.yjsj01070;
							var showStr = "";
							if(name=="1")
								showStr = "一般事件";
							if(name=="2")
								showStr = "加急事件";
							if(name=="3")
								showStr = "紧急事件";
							var resutsHTML = "";
							var resutsHTML = "<div style='align:center;'>"
									+ showStr
									+"</div>";
							return resutsHTML;
					}
					},{
						field : 'yjsj01078',
						title : '事件处理批示',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01085',
						title : '事件处理批示时间',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
						field : 'yjsj01080',
						title : '审批权限人',
						width : 100,
						align : 'center',
						editor : 'text'
					},{
					field : 'xxx',
					title : '事件类型',
					width : 100,
					align : 'center',
					editor : 'text',
					formatter : function(value, rec, rowIndex) {// value id rec
						// 该对象
						var tybh = rec.yjsj01000;
						var showStr="";
						//01-	电话未接事8dian 件，02-短信（接收）提醒事件, 03-短信（下发）提醒事件，
						//04-传真提醒事件，05-灾害点信息上报事件，06-灾害点信息续报事件， 07-气象预警接报事件，
						//08-气象预警处理过程事件，09-应急调查事件，10-应急调查过程事件，11-应急监测事件，
						//12-应急监测过程事件，13-应急会商事件，14-应急会商过程事件，15-应急处置事件,
						//16-应急处置过程事件，17防控论证过程事件
						var sjbh = tybh.substring(6,8);
						switch(sjbh){
						case "01":
							showStr = "电话未接事件";
							break;
						case "02":
							showStr = "短信（接收）提醒事件";
							break;
						case "03":
							showStr = "短信（下发）提醒事件";
							break;
						case "04":
							showStr = "传真提醒事件";
							break;
						case "05":
							showStr = "灾害点信息上报事件";
							break;
						case "06":
							showStr = "灾害点信息续报事件";
							break;
						case "07":
							showStr="气象预警接报事件";
							break;
						case "08":
							showStr = "气象预警处理过程事件";
							break;
						case "09":
							showStr = "应急调查事件";
							break;
						case "10":
							showStr = "应急调查过程事件";
							break;
						case "11":
							showStr = "应急监测事件";
							break;
						case "12":
							showStr = "应急监测过程事件";
							break;
						case "13":
							showStr = "应急会商事件";
							break;
						case "14":
							showStr = "应急会商过程事件";
							break;
						case "15":
							showStr = "应急处置事件";
							break;
						case "16":
							showStr = "应急处置过程事件";
							break;
						case "17":
							showStr = "防控论证过程事件";
							break;
						}
						
						var resutsHTML = "";
						var resutsHTML = "<div style='align:center;'>"
								+ showStr
								+"</div>";
						return resutsHTML;
					}
				},{
					field : 'sss',
					title : '事件状态',
					width : 80,
					align : 'center',
					editor : 'text',
					formatter : function(value, rec, rowIndex) {// value id rec
						// 该对象
						var name = rec.yjsj01050;
						var showStr = "";
						if(name=="00")
							showStr = "接报";
						if(name=="01")
							showStr = "处理中";
						if(name=="02")
							showStr = "事件终结";
						var resutsHTML = "";
						var resutsHTML = "<div style='align:center;'>"
								+ showStr
								+"</div>";
						return resutsHTML;
					}
				}]],
		pagination : true,
		rownumbers : true,
		singleSelect : true,
	});
}


function packageDataForSjcx(){
	var data = {};
	var sjtybm = "";
	var shengshixian = '42____';
	var shi = $("#sjcxShi").val();
	var xian = $("#sjcxXian").val();
	if(shi!=""){
		shengshixian = shi.substring(0,4)+"__";
	}
	if(xian!=""){
		shengshixian = xian;
	}
	var sjlx = $("#sjcxSJLX").val();
	if(sjlx!=""){
		sjtybm = shengshixian+sjlx+"____";
	}else{
		sjtybm = shengshixian+"______";
	}
	var sjdj = $("#sjcxSJJB").val();
	var startTime = $("#sjcxStartTime").val();
	var endTime = $("#sjcxEndTime").val();
	data.sjtybm = sjtybm;
	data.sjdj = sjdj;
	data.startTime = startTime;
	data.endTime = endTime;
	return data;
}